#pragma once

#include <iostream>
#include <iterator>
#include <typeinfo>
#include <vector>
#include <string>

void p2_0();
void p2_1();
void p2_2();
void p2_3();
void p2_4();
void p2_5();
void p3_0();
void p3_8();
void p4_1();
void p4_2();
void p4_4();